First time trying to build a freespace 3p solution.

Painful, but not nearly as painful as I originally thought